person who overcomes difficulties - Spanish English Dictionary